baffle/screen wall - French English Dictionary